<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        .nav {
            display: flex;
        }
        
        ul li {
            list-style: none;
        }
        
        .nav li ul li {
            border: 1px solid rebeccapurple;
        }
        
        ul li a {
            text-decoration: none;
        }
        
        .nav>li>a {
            margin-left: 40px;
            border: 1px solid yellowgreen;
        }
        
        .nav li ul {
            display: none;
        }
    </style>
    <script src="jquery.min.js"></script>
</head>

<body>
    <ul class="nav">
        <li>
            <a href="#">微博</a>
            <ul>
                <li>
                    <a href="#">私信</a>
                </li>
                <li>
                    <a href="#">评论</a>
                </li>
                <li>
                    <a href="#">@我</a>
                </li>
            </ul>
        </li>
        <li>
            <a href="#">微博</a>
            <ul>
                <li>
                    <a href="#">私信</a>
                </li>
                <li>
                    <a href="#">评论</a>
                </li>
                <li>
                    <a href="#">@我</a>
                </li>
            </ul>
        </li>
        <li>
            <a href="#">微博</a>
            <ul>
                <li>
                    <a href="#">私信</a>
                </li>
                <li>
                    <a href="#">评论</a>
                </li>
                <li>
                    <a href="#">@我</a>
                </li>
            </ul>
        </li>
        <li>
            <a href="#">微博</a>
            <ul>
                <li>
                    <a href="#">私信</a>
                </li>
                <li>
                    <a href="#">评论</a>
                </li>
                <li>
                    <a href="#">@我</a>
                </li>
            </ul>
        </li>
    </ul>
    <script>
        $(function() {
            // // 鼠标经过
            // $(".nav>li").mouseover(function() {
            //     // show显示元素
            //     $(this).children("ul").slideDown();
            // });
            // // 鼠标离开
            // $(".nav>li").mouseout(function() {
            //     // hide隐藏元素
            //     $(this).children("ul").slideUp();
            // })

            // 1.事件切换hover就是鼠标经过和离开的复合写法
            // $(".nav>li").hover(function() {
            //     $(this).children("ul").slideDown(200);
            // }, function() {
            //     $(this).children("ul").slideUp(200);
            // });
            // 2.事件切换hover 如果只写一个函数，那么鼠标经过和鼠标离开都会触发这个函数
            $(".nav>li").hover(function() {
                $(this).children("ul").stop().slideToggle(); //切换
            });
            // stop()方法用于停止动画或效果
            // stop()写到动画或者效果的前面，相当于停止结束上一次的动画
        })
    </script>
</body>

</html>